La Box Domotique DIY
La domotique devient de plus en plus accessible, mais elle a un certain coût. Nous allons étudier les possibilités de se lancer dans ce domaine a moindre frais, une belle alliance entre apprentissage et technicité.
Chaque système domotique est géré par un ordinateur centrale qu’on appelle BOX domotique. C’est elle qui reçois et envoie toutes les commandes nécessaire au bon fonctionnement de notre système.
Pour Fabriquer notre propre BOX domotique nous ne allons pas nous contenter de relever de températures, nous souhaiterons également de monitorer les constantes météos et surtout contrôler notre environnement intérieur et sécuriser notre habitat.
Le choix se porte sur un Raspberry Pi modèle B+ (pour ces 4 ports USB et 40 GPIO) 😉
Cela par la suite nous permuteras l’intégration de plusieurs modules (433MHz, Z-Wave, WiFi, Bluetooth + module fait maisons…..)
Nous n’allons pas réinventer la roue et nous allons nous servir des outils existant pour gérer notre domotique.
Pour commencer nous allons installer un système d’exploitation sur notre RPi, mon choix s’est porté sur Raspbian.
Puis il nous faudra également un logiciel de gestion domotique, mon choix s’est porté sur Domoticz.
Installations
Pour installer Raspbian je vous laisse de lire le tuto de framboise314 (un excellant site sur les RPi, un grand merci a Francois M.)
Une fois votre système installé et configuré nous allons procéder a l’installation de Domoticz:
Nous nous conectons a ntre RPi via SSH puis:
– Installation des paquets nécessaires à domoticz:
1 | sudo apt-get install cmake libboost-dev libboost-thread-dev libboost-system-dev libsqlite3-dev subversion curl libcurl4-openssl-dev libusb-dev |
sudo apt-get install cmake libboost-dev libboost-thread-dev libboost-system-dev libsqlite3-dev subversion curl libcurl4-openssl-dev libusb-dev
– Nous récupèrons les sources de Domoticz
1 | svn checkout svn://svn.code.sf.net/p/domoticz/code/trunk/ dev-domoticz |
svn checkout svn://svn.code.sf.net/p/domoticz/code/trunk/ dev-domoticz
– Construction “build” des paquets
1 2 | cd dev-domoticz cmake CMakeLists.txt |
cd dev-domoticz cmake CMakeLists.txt
1 | make |
make
Ne vous inquiété pas la construction prendra au moins 30 minutes
Voilà votre box est prête, dans la deuxième partie nous verrons comment ajouter le protocole 433MHz.
la commande: svn checkout svn://svn.code.sf.net/p/domoticz/code/trunk/ dev-domoticz
ne fonctionne pas :/
j’ai un
-bash: svn : commande introuvable
:/ une idée ?
Bonjour,
Toute installation de SVN nécessitera l’installation du paquet subversion.
apt-get install git-core subversion screen